home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / tuner / tuner_volume.c < prev    next >
C/C++ Source or Header  |  1994-08-01  |  481b  |  30 lines

  1. #include "tuner.h"
  2.  
  3. #ifdef VOLUME
  4.  
  5. #include <audio.h>
  6.  
  7. setvolume(value)
  8.     int value;
  9. {
  10.     long par[4];
  11.  
  12.     par[0] = AL_LEFT_SPEAKER_GAIN;
  13.     par[1] = value;
  14.     par[2] = AL_RIGHT_SPEAKER_GAIN;
  15.     par[3] = value;
  16.     ALsetparams(AL_DEFAULT_DEVICE, par, 4);
  17. }
  18.  
  19. getvolume()
  20. {
  21.     long par[4];
  22.     int value;
  23.  
  24.     par[0] = AL_LEFT_SPEAKER_GAIN;
  25.     par[2] = AL_RIGHT_SPEAKER_GAIN;
  26.     ALgetparams(AL_DEFAULT_DEVICE, par, 4);
  27.     return (par[1]+par[3]) / 2;
  28. }
  29. #endif /* VOLUME */
  30.